runtime.pageAlloc.chunkOf (method)
24 uses
runtime (current package)
mgcscavenge.go#L693: chunk := p.chunkOf(candidateChunkIdx)
mgcscavenge.go#L722: base, npages := p.chunkOf(maxChunk).findScavengeCandidate(chunkPageIndex(maxAddr), minPages, maxPages)
mgcscavenge.go#L795: p.chunkOf(ci).scavenged.setRange(base, npages)
mpagealloc.go#L357: func (p *pageAlloc) chunkOf(ci chunkIdx) *pallocData {
mpagealloc.go#L417: p.chunkOf(c).scavenged.setRange(0, pallocChunkPages)
mpagealloc.go#L446: y := p.chunkOf(sc).summarize()
mpagealloc.go#L457: summary[sc] = p.chunkOf(sc).summarize()
mpagealloc.go#L474: summary[ec] = p.chunkOf(ec).summarize()
mpagealloc.go#L483: summary[c] = p.chunkOf(c).summarize()
mpagealloc.go#L532: chunk := p.chunkOf(sc)
mpagealloc.go#L537: chunk := p.chunkOf(sc)
mpagealloc.go#L541: chunk := p.chunkOf(c)
mpagealloc.go#L545: chunk = p.chunkOf(ec)
mpagealloc.go#L788: j, searchIdx := p.chunkOf(ci).find(npages, 0)
mpagealloc.go#L836: j, searchIdx := p.chunkOf(i).find(npages, chunkPageIndex(p.searchAddr.addr()))
mpagealloc.go#L899: p.chunkOf(i).free1(chunkPageIndex(base))
mpagealloc.go#L907: p.chunkOf(sc).free(si, ei+1-si)
mpagealloc.go#L910: p.chunkOf(sc).free(si, pallocChunkPages-si)
mpagealloc.go#L912: p.chunkOf(c).freeAll()
mpagealloc.go#L914: p.chunkOf(ec).free(0, ei+1)
mpagecache.go#L92: p.chunkOf(ci).free1(pi + i)
mpagecache.go#L95: p.chunkOf(ci).scavenged.setRange(pi+i, 1)
mpagecache.go#L129: chunk = p.chunkOf(ci)
mpagecache.go#L150: chunk = p.chunkOf(ci)